package projeto;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * Classe que serve de apoio para armazenar os objetos da colecao dos Professores em um arquivo.
 * @author equipe
 *
 */
public class RepositorioProfessores implements Serializable {

	private static final long serialVersionUID = 1L;
	public ArrayList<Professor> rep = new ArrayList<Professor>();
	
	/**
	 * Construtor
	 */
	public RepositorioProfessores(){
		
	}
	
	/**
	 * Metodo que e possivel adicionar um professor a uma colecao.
	 * @param p
	 * 		variavel que corresponde a um professor, que sera adicionado na colecao.
	 */
	public void adicionaProfessor(Professor p){
		rep.add(p);
	}
	
	/**
	 * Metodo que recupera toda a colecao de professores.
	 * @return
	 * 		Retorna a colecao de professores.
	 */
	public ArrayList<Professor> getRepositorio(){
		return rep;
	}
	
	
}
